package com.um.jdy.platform.sharing.entity.vo;

import com.um.jdy.common.charge.entity.vo.OrderVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @Title
 * @Description
 * @Author renjunwei
 * @Date 2023/5/31 14:24
 */
@Data
public class SharingRecordsOrderVO extends OrderVO {

    /**
     * 手机号
     */
    @ApiModelProperty(value = "手机号")
    private String mobile;

    /**
     * 昵称
     */
    @ApiModelProperty(value = "昵称")
    private String nickname;

    /**
     * 头像
     */
    @ApiModelProperty(value = "头像")
    private String photo;


    /**
     * 分账金额(分)
     */
    @ApiModelProperty(value = "分账金额(分)")
    private Integer sharingAmount;

    /**
     * 分账比例
     */
    @ApiModelProperty(value = "分账比例")
    private Integer sharingRate;

    /**
     * 分账日期
     */
    @ApiModelProperty(value = "分账日期")
    private Date sharingDate;

    /**
     * 分账商户订单号
     */
    @ApiModelProperty(value = "分账商户订单号")
    private String outTradeNo;

    /**
     * 分账状态
     */
    @ApiModelProperty(value = "分账状态")
    private String sharingStatus;

    /**
     * 分账失败原因
     */
    @ApiModelProperty(value = "分账失败原因")
    private String sharingFailReason;



    /**
     * 站点名称
     */
    @ApiModelProperty(value = "站点名称")
    protected String name;

    /**
     * 注册省/直辖市
     */
    @ApiModelProperty(value = "注册省/直辖市")
    protected String province;

    /**
     * 所在市
     */
    @ApiModelProperty(value = "所在市")
    protected String city;

    /**
     * 地区
     */
    @ApiModelProperty(value = "地区")
    protected String area;

    /**
     * 详细地址
     */
    @ApiModelProperty(value = "详细地址")
    protected String address;

    /**
     * 手机号
     */
    @ApiModelProperty(value = "手机号")
    private String sharingMobile;

    /**
     * 昵称
     */
    @ApiModelProperty(value = "昵称")
    private String sharingNickname;

    /**
     * 头像
     */
    @ApiModelProperty(value = "头像")
    private String sharingPhoto;


    /**
     * 充电桩名称
     */
    @ApiModelProperty(value = "充电桩名称")
    protected String deviceName;

    /**
     * 阿里云物联网DeviceName
     */
    @ApiModelProperty(value = "阿里云物联网DeviceName")
    protected String imei;

    /**
     * 登录手机号
     */
    @ApiModelProperty(value = "登录手机号")
    protected String merchantMobile;

    /**
     * 商户名称
     */
    @ApiModelProperty(value = "商户名称")
    protected String  merchantName;

    /**
     * LOGO
     */
    @ApiModelProperty(value = "LOGO")
    protected String  merchantLogo;

}
